JavaNow: A Framework for Parallel Computing on Networks of Workstations
نویسندگان
چکیده
Networks of workstations are becoming a dominant force in the distributed computing arena, this due primarily to the excellent price to performance ratio of such systems when compared to traditional massively parallel architectures. It is therefore critical to develop programming languages and environments that can help harness the raw computational power available on these systems. The JavaNow (Network of Workstations) system, a Java based framework for parallel programming on a network of workstations, is one such project. It creates a virtual parallel machine similar to the PVM (Parallel Virtual Machine) model, and provides distributed associative shared memory similar to Linda memory model but with a richer set of primitive operations. JavaNow provides a simple yet powerful framework for performing computation on networks of workstations. In addition to the Linda memory model, it provides for shared objects, publisher/subscriber based event notification, implicit multithreading, implicit synchronization, object dataflow, and collective communications similar to those defined in the Message Passing Interface (MPI).
منابع مشابه
Java on networks of workstations (JavaNOW): a parallel computing framework inspired by Linda and the Message Passing Interface (MPI)
Networks of workstations are a dominant force in the distributed computing arena, due primarily to the excellent price/performance ratio of such systems when compared to traditionally massively parallel architectures. It is therefore critical to develop programming languages and environments that can potentially harness the raw computational power availab le on these systems. In this article, w...
متن کاملAn Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملEmulating a Paragon XP/S on a Network of Workstations
Networks of workstations are gaining growing importance in high performance computing. Programming environments like MMK/X [Ste93] or PVM [BDG+91] allow for exploiting the aggregate computational power of coupled workstations. A different approach is to use such local area networks as a development platform for parallel applications which should finally run on multicomputer systems. Therefore a...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملAdaptive distributed computing through competition
In this paper, a framework for supporting adaptive execution of parallel applications in networks of workstations is presented. The framework is comprised of two levels of competition. At the rst level, the tasks of each application are partitioned into grains. The grains race one another until all their tasks are nished. The turnaround time of an application can be shortened by sharing the tas...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999